home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Applications 1997 August / SGI IRIX 6.4 Applications 1997 August.iso / dist / demos.idb / usr / demos / General_Demos / CyberAstronomy / data / solarSystem.iv.z / solarSystem.iv
Encoding:
Text File  |  1997-06-26  |  14.1 KB  |  601 lines

  1. #Inventor V2.1 ascii
  2.  
  3. DEF WSA_root Separator {
  4.     DEF Cameras Switch {
  5.     whichChild    -1
  6.     DEF entry PerspectiveCamera {
  7.         position    -28786.014 -13564.34 -31764.088
  8.         orientation    -0.22772436 0.96810937 -0.10443093  3.9818692
  9.         nearDistance    12.397153
  10.         farDistance    124219.72
  11.         focalDistance    43789.871
  12.         heightAngle    0.95993108
  13.     }
  14.     DEF pluto PerspectiveCamera {
  15.         position    -25943.539 -7988.9375 -29.374922
  16.         orientation    0.05064556 -0.96750283 0.24773622  2.6595893
  17.         nearDistance    8.8925095
  18.         farDistance    89103.125
  19.         focalDistance    42.51379
  20.         heightAngle    0.87266463
  21.     }
  22.     DEF neptune PerspectiveCamera {
  23.         position    -27862.332 -962.15289 -433.64978
  24.         orientation    0.053837378 -0.99542427 0.07894329  3.0762739
  25.         nearDistance    8.1427507
  26.         farDistance    81590.531
  27.         focalDistance    544.97308
  28.         heightAngle    0.87266463
  29.     }
  30.     DEF neptune_closeup PerspectiveCamera {
  31.         position    -27892.955 -946.02783 -89.00753
  32.         orientation    0.030460224 -0.99930674 0.021406764  2.8523703
  33.         nearDistance    7.8065963
  34.         farDistance    78222.25
  35.         focalDistance    206.50615
  36.         heightAngle    0.87266463
  37.     }
  38.     DEF uranus_approach PerspectiveCamera {
  39.         position    -17196.012 -268.02838 -348.96265
  40.         orientation    0.023730263 0.9989627 -0.038861636  3.863647
  41.         nearDistance    8.2191629
  42.         farDistance    82356.18
  43.         focalDistance    428.11981
  44.         heightAngle    0.95993108
  45.     }
  46.     DEF uranus PerspectiveCamera {
  47.         position    -16717.273 -204.72383 -335.93616
  48.         orientation    -0.022066131 0.99828261 0.054267284  2.5752821
  49.         nearDistance    5.904953
  50.         farDistance    59167.75
  51.         focalDistance    366.29721
  52.         heightAngle    0.95993108
  53.     }
  54.     DEF uranus2 PerspectiveCamera {
  55.         position    -16795.01 -101.32373 286.62915
  56.         orientation    -0.79278851 0.57523733 -0.20146561  0.54468966
  57.         nearDistance    6.8460436
  58.         farDistance    68597.5
  59.         focalDistance    366.29721
  60.         heightAngle    0.95993108
  61.     }
  62.     DEF uranus3 PerspectiveCamera {
  63.         position    -17201.598 -235.57552 185.87216
  64.         orientation    -0.015746685 -0.99750441 -0.068826005  1.265082
  65.         nearDistance    9.8160648
  66.         farDistance    98357.164
  67.         focalDistance    366.29721
  68.         heightAngle    0.95993108
  69.     }
  70.     DEF uranus_depart PerspectiveCamera {
  71.         position    -16705.75 -134.33392 -106.57352
  72.         orientation    -0.084626526 0.96494144 0.24844779  4.3355474
  73.         nearDistance    10.166462
  74.         farDistance    101868.16
  75.         focalDistance    366.29721
  76.         heightAngle    0.95993108
  77.     }
  78.     DEF saturn_approach PerspectiveCamera {
  79.         position    -8794.999 -1037.2069 1504.4615
  80.         orientation    -0.42534581 0.80173367 0.41988567  5.6136522
  81.         nearDistance    7.2748752
  82.         farDistance    72894.398
  83.         focalDistance    1385.7183
  84.         heightAngle    0.95993108
  85.     }
  86.     DEF saturn_approach2 PerspectiveCamera {
  87.         position    -8206.084 -631.29865 560.66162
  88.         orientation    -0.63715559 0.50807929 0.57955861  5.9436879
  89.         nearDistance    7.3567214
  90.         farDistance    73714.5
  91.         focalDistance    232.55336
  92.         heightAngle    0.95993108
  93.     }
  94.     DEF inside_ring PerspectiveCamera {
  95.         position    -8066.4473 -543.7431 242.17984
  96.         orientation    0.24523512 0.61275023 0.75126362  5.9078135
  97.         nearDistance    7.8483262
  98.         farDistance    78640.391
  99.         focalDistance    28.543846
  100.         heightAngle    0.95993108
  101.     }
  102.     DEF above_ring PerspectiveCamera {
  103.         position    -8011.6431 -537.78778 223.08347
  104.         orientation    0.24229555 0.11437303 0.96343732  6.0186853
  105.         nearDistance    4.5968976
  106.         farDistance    46061.008
  107.         focalDistance    34.970848
  108.         heightAngle    0.95993108
  109.     }
  110.     DEF asteroid_storm PerspectiveCamera {
  111.         position    -7924.5229 -581.06995 177.47639
  112.         orientation    -0.27205512 -0.96152288 0.038205326  3.9987288
  113.         nearDistance    5.9439077
  114.         farDistance    59558.078
  115.         focalDistance    84.629036
  116.         heightAngle    0.95993108
  117.     }
  118.     DEF voyager PerspectiveCamera {
  119.         position    -8741.9023 88.467232 558.81189
  120.         orientation    -0.342118 -0.91370577 0.21931069  4.2849708
  121.         nearDistance    5.4760485
  122.         farDistance    54870.121
  123.         focalDistance    72.105721
  124.         heightAngle    0.95993108
  125.     }
  126.     DEF voyager_closeup PerspectiveCamera {
  127.         position    -8778.293 121.93005 588.0011
  128.         orientation    -0.342118 -0.91370577 0.21931069  4.2849708
  129.         nearDistance    6.8200979
  130.         farDistance    68337.516
  131.         focalDistance    15.692922
  132.         heightAngle    0.95993108
  133.     }
  134.     DEF voyager_reverseAngle PerspectiveCamera {
  135.         position    -8797.3955 143.92674 605.82446
  136.         orientation    0.53550333 0.63670027 0.55484134  5.095911
  137.         nearDistance    8.3027811
  138.         farDistance    83194.031
  139.         focalDistance    19.320251
  140.         heightAngle    0.95993108
  141.     }
  142.     DEF voyager_depart PerspectiveCamera {
  143.         position    -9018.21 538.17743 915.16333
  144.         orientation    0.53550005 0.63564479 0.55605352  5.0975456
  145.         nearDistance    8.5219202
  146.         farDistance    85389.812
  147.         focalDistance    566.93573
  148.         heightAngle    0.95993108
  149.     }
  150.     DEF saturn_depart PerspectiveCamera {
  151.         position    -9604.0586 -618.11792 254.20673
  152.         orientation    -0.13940749 0.98044932 -0.13886948  4.7809553
  153.         nearDistance    7.6113973
  154.         farDistance    76266.352
  155.         focalDistance    1148.4696
  156.         heightAngle    0.95993108
  157.     }
  158.     DEF jupiter_approach PerspectiveCamera {
  159.         position    -5430.4336 -788.2345 -501.38483
  160.         orientation    0.1392637 -0.97371042 0.18025984  2.0389078
  161.         nearDistance    7.9670753
  162.         farDistance    79830.258
  163.         focalDistance    2398.7722
  164.         heightAngle    0.95993108
  165.     }
  166.     DEF jupiter_approach2 PerspectiveCamera {
  167.         position    -4780.4897 -570.5155 -1087.4956
  168.         orientation    0.03002792 -0.99437565 0.10156398  3.2883646
  169.         nearDistance    7.8394103
  170.         farDistance    78551.047
  171.         focalDistance    3829.8726
  172.         heightAngle    0.95993108
  173.     }
  174.     DEF jupiter PerspectiveCamera {
  175.         position    -4289.1602 -106.24496 -460.67487
  176.         orientation    0.1732714 -0.98421746 0.035960793  3.6261001
  177.         nearDistance    5.2482567
  178.         farDistance    52587.637
  179.         focalDistance    337.20831
  180.         heightAngle    0.95993108
  181.     }
  182.     DEF jupiter_depart PerspectiveCamera {
  183.         position    -4588.8384 -158.08936 -379.03232
  184.         orientation    0.099022418 -0.9947415 -0.026153864  2.0812507
  185.         nearDistance    6.8666792
  186.         farDistance    68804.266
  187.         focalDistance    264.56827
  188.         heightAngle    0.95993108
  189.     }
  190.     DEF asteroid_belt PerspectiveCamera {
  191.         position    -831.85645 -355.88611 -2479.4414
  192.         orientation    0.13636686 -0.98939997 0.049918275  1.7174572
  193.         nearDistance    8.9231663
  194.         farDistance    89410.305
  195.         focalDistance    893.3642
  196.         heightAngle    0.95993108
  197.     }
  198.     DEF asteroid_2 PerspectiveCamera {
  199.         position    387.5351 -6.2002482 -2868.8723
  200.         orientation    0.15766448 -0.98201758 -0.10384296  2.1765771
  201.         nearDistance    7.2137589
  202.         farDistance    72282.008
  203.         focalDistance    1.5493128e-10
  204.         heightAngle    0.95993108
  205.     }
  206.     DEF asteroid3 PerspectiveCamera {
  207.         position    2299.2913 -63.555855 -1537.1782
  208.         orientation    0.18546928 -0.98205537 -0.034181081  2.6309628
  209.         nearDistance    6.3865309
  210.         farDistance    63993.172
  211.         focalDistance    1077.0754
  212.         heightAngle    0.95993108
  213.     }
  214.     DEF asteroid4 PerspectiveCamera {
  215.         position    2831.9871 -34.646282 -605.24042
  216.         orientation    0.24256502 -0.96907187 0.045408808  3.3551688
  217.         nearDistance    7.2075105
  218.         farDistance    72219.398
  219.         focalDistance    5.9500566
  220.         heightAngle    0.95993108
  221.     }
  222.     DEF asteroid5 PerspectiveCamera {
  223.         position    795.49792 -7.78052 2586.8594
  224.         orientation    0.2129882 -0.96165973 0.17276131  4.4226227
  225.         nearDistance    6.4087734
  226.         farDistance    64216.043
  227.         focalDistance    16.18099
  228.         heightAngle    0.95993108
  229.     }
  230.     DEF mars_approach PerspectiveCamera {
  231.         position    -1209.4196 -42.74699 110.58858
  232.         orientation    0.055895008 -0.87046313 0.4890497  5.6497154
  233.         nearDistance    6.2700715
  234.         farDistance    62826.238
  235.         focalDistance    126.13671
  236.         heightAngle    0.95993108
  237.     }
  238.     DEF mars PerspectiveCamera {
  239.         position    -1274.7742 -50.336899 -76.201096
  240.         orientation    0.1431001 -0.98880708 0.042225622  3.0833473
  241.         nearDistance    7.3143582
  242.         farDistance    73290.023
  243.         focalDistance    69.13195
  244.         heightAngle    0.95993108
  245.     }
  246.     DEF mars2 PerspectiveCamera {
  247.         position    -1336.2194 -20.883755 1.1323309
  248.         orientation    -0.17265889 -0.96745169 -0.18500318  1.4778169
  249.         nearDistance    8.4938068
  250.         farDistance    85108.117
  251.         focalDistance    69.13195
  252.         heightAngle    0.95993108
  253.     }
  254.     DEF earth PerspectiveCamera {
  255.         position    -992.15625 25.373993 3.0596592
  256.         orientation    -0.0014803869 -0.99991959 -0.012588256  1.5706542
  257.         nearDistance    7.7185907
  258.         farDistance    77340.438
  259.         focalDistance    301.24579
  260.         heightAngle    0.95993108
  261.     }
  262.     DEF venus PerspectiveCamera {
  263.         position    -637.75439 -15.609977 -113.79968
  264.         orientation    -0.16994202 0.98447353 0.043951057  3.0086362
  265.         nearDistance    5.2755361
  266.         farDistance    52860.98
  267.         focalDistance    100.24953
  268.         heightAngle    0.78539801
  269.     }
  270.     DEF venus2 PerspectiveCamera {
  271.         position    -594.93994 1.0120564 66.960754
  272.         orientation    -0.47978833 0.87728202 0.0133955  0.67169333
  273.         nearDistance    6.2799459
  274.         farDistance    62925.184
  275.         focalDistance    100.24953
  276.         heightAngle    0.78539801
  277.     }
  278.     DEF venus_depart PerspectiveCamera {
  279.         position    -734.19818 10.799191 1.1826473
  280.         orientation    -0.2076102 -0.96965587 -0.1290945  1.5131518
  281.         nearDistance    8.9066944
  282.         farDistance    89245.266
  283.         focalDistance    100.24953
  284.         heightAngle    0.78539801
  285.     }
  286.     DEF mercury PerspectiveCamera {
  287.         position    -449.41898 -28.977671 15.938725
  288.         orientation    0.46383426 0.87790287 -0.11892997  5.001194
  289.         nearDistance    8.22083
  290.         farDistance    82372.883
  291.         focalDistance    51.892406
  292.         heightAngle    0.78539801
  293.     }
  294.     DEF sun PerspectiveCamera {
  295.         position    -336.09442 -15.434354 -102.85327
  296.         orientation    0.23879255 0.95727122 -0.16312577  4.3727975
  297.         nearDistance    8.0807486
  298.         farDistance    80969.266
  299.         focalDistance    123.42165
  300.         heightAngle    0.78539801
  301.     }
  302.     }
  303.  
  304.  
  305.     DEF WSA_objects Separator {
  306.     Separator {
  307.         renderCulling    ON
  308.         PointLight {
  309.         on    TRUE
  310.         intensity    1
  311.         color    1 1 1
  312.         location    0 0 0
  313.         }
  314.         Separator {
  315.         DEF sun Separator {
  316.             renderCulling    ON
  317.             Transform {
  318.             translation    0 0 0
  319.             rotation    0 0 1  0
  320.             scaleFactor    1 1 1
  321.             }
  322.             File {
  323.             name    "sun.wrl"
  324.             }
  325.         }
  326.         }
  327.         Separator {
  328.         Transform {
  329.             translation    -74 0 0
  330.             rotation    0 0 1  0.121999
  331.         }
  332.         DEF mercury Separator {
  333.             renderCulling    ON
  334.             Transform {
  335.             translation    -360 0 0
  336.             }
  337.             File {
  338.             name    "systemMercury.wrl"
  339.             }
  340.         }
  341.         Separator {
  342.             Transform {
  343.             scaleFactor    360 1 360
  344.             }
  345.             Material {
  346.             diffuseColor    0.424956 0.483976 1
  347.             }
  348.             File {
  349.             name    "orbitRing.iv"
  350.             }
  351.         }
  352.         }
  353.         Separator {
  354.         Transform {
  355.             rotation    0 0 1  0.0590983
  356.         }
  357.         DEF venus Separator {
  358.             renderCulling    ON
  359.             Transform {
  360.             translation    -672 0 0
  361.             rotation    0 0 -1  0.0452981
  362.             }
  363.             File {
  364.             name    "systemVenus.wrl"
  365.             }
  366.         }
  367.         Separator {
  368.             Transform {
  369.             scaleFactor    672 1 672
  370.             }
  371.             Material {
  372.             diffuseColor    1 0.653761 0
  373.             }
  374.             File {
  375.             name    "orbitRing.iv"
  376.             }
  377.         }
  378.         }
  379.         Separator {
  380.         Transform {
  381.             translation    16 0 0
  382.         }
  383.         Separator {
  384.             DEF +0 Rotor {
  385.             rotation    0 1 0  2.44518
  386.             speed    0.005
  387.             on    TRUE
  388.             }
  389.             DEF earth Separator {
  390.             renderCulling    ON
  391.             Transform {
  392.                 translation    -930 0 0
  393.                 rotation    0 0 -1  0.4099
  394.             }
  395.             File {
  396.                 name    "systemEarth.iv"
  397.             }
  398.             }
  399.         }
  400.         Separator {
  401.             Transform {
  402.             scaleFactor    930 1 930
  403.             }
  404.             Material {
  405.             diffuseColor    0 0.5 0.361831
  406.             }
  407.             File {
  408.             name    "orbitRing.iv"
  409.             }
  410.         }
  411.         }
  412.         Separator {
  413.         Transform {
  414.             translation    132 0 0
  415.             rotation    0 0 1  0.0323008
  416.         }
  417.         DEF mars Separator {
  418.             renderCulling    ON
  419.             Transform {
  420.             translation    -1416 0 0
  421.             rotation    0 0 -1  0.4396
  422.             }
  423.             File {
  424.             name    "systemMars.wrl"
  425.             }
  426.         }
  427.         Separator {
  428.             Transform {
  429.             scaleFactor    1416 1 1416
  430.             }
  431.             Material {
  432.             diffuseColor    1 0 0.1
  433.             }
  434.             File {
  435.             name    "orbitRing.iv"
  436.             }
  437.         }
  438.         }
  439.         Separator {
  440.         Transform {
  441.             translation    231 0 0
  442.             rotation    0 0 1  0.0229025
  443.         }
  444.         DEF jupiter Separator {
  445.             renderCulling    ON
  446.             Transform {
  447.             translation    -4830 0 0
  448.             rotation    0 0 -1  0.0540003
  449.             }
  450.             File {
  451.             name    "systemJupiter.wrl"
  452.             }
  453.         }
  454.         Separator {
  455.             Transform {
  456.             scaleFactor    4830 0 4830
  457.             }
  458.             Material {
  459.             diffuseColor    1 0.295387 0
  460.             }
  461.             File {
  462.             name    "orbitRing.iv"
  463.             }
  464.         }
  465.         }
  466.         Separator {
  467.         Transform {
  468.             translation    491 0 0
  469.             rotation    0 0 1  0.0434002
  470.         }
  471.         DEF saturn Separator {
  472.             renderCulling    ON
  473.             Transform {
  474.             translation    -8867 0 0
  475.             rotation    0 0 -1  0.466
  476.             }
  477.             File {
  478.             name    "systemSaturn.wrl"
  479.             }
  480.         }
  481.         Separator {
  482.             Transform {
  483.             scaleFactor    8867 1 8867
  484.             }
  485.             Material {
  486.             diffuseColor    1 0.829394 0
  487.             }
  488.             File {
  489.             name    "orbitRing.iv"
  490.             }
  491.         }
  492.         }
  493.         Separator {
  494.         Transform {
  495.             translation    850 0 0
  496.             rotation    0 0 1  0.01339
  497.         }
  498.         DEF uranus Separator {
  499.             renderCulling    ON
  500.             Transform {
  501.             translation    -17840 0 0
  502.             rotation    0 0 1  1.432
  503.             }
  504.             File {
  505.             name    "systemUranus.wrl"
  506.             }
  507.         }
  508.         Separator {
  509.             Transform {
  510.             scaleFactor    17840 1 17840
  511.             }
  512.             Material {
  513.             diffuseColor    0 0.751143 1
  514.             }
  515.             File {
  516.             name    "orbitRing.iv"
  517.             }
  518.         }
  519.         }
  520.         Separator {
  521.         Transform {
  522.             rotation    0 0 1  0.0309975
  523.         }
  524.         DEF neptune Separator {
  525.             renderCulling    ON
  526.             Transform {
  527.             translation    -27944 0 0
  528.             rotation    0 0 -1  0.506
  529.             }
  530.             File {
  531.             name    "systemNeptune.wrl"
  532.             }
  533.         }
  534.         Separator {
  535.             Transform {
  536.             scaleFactor    27944 1 27944
  537.             }
  538.             Material {
  539.             diffuseColor    0.0276462 0.282793 1
  540.             }
  541.             File {
  542.             name    "orbitRing.iv"
  543.             }
  544.         }
  545.         }
  546.         Separator {
  547.         Transform {
  548.             translation    9000 2800 0
  549.             rotation    0 0 1  0.2992
  550.         }
  551.         DEF pluto Separator {
  552.             renderCulling    ON
  553.             Transform {
  554.             translation    -36560 0 0
  555.             rotation    0 0 1  1.081
  556.             }
  557.             File {
  558.             name    "systemPluto.wrl"
  559.             }
  560.         }
  561.         Separator {
  562.             Transform {
  563.             scaleFactor    36560 1 36560
  564.             }
  565.             Material {
  566.             diffuseColor    0.233148 0 1
  567.             }
  568.             File {
  569.             name    "orbitRing.iv"
  570.             }
  571.         }
  572.         }
  573.         Separator {
  574.         DEF starfield Separator {
  575.             renderCulling    ON
  576.             Transform {
  577.             translation    13000 0 0
  578.             scaleFactor    6 6 6
  579.             }
  580.             File {
  581.             name    "starfield2.wrl"
  582.             }
  583.         }
  584.         }
  585.         Separator {
  586.         Separator {
  587.             renderCulling    ON
  588.             DEF +1 Rotor {
  589.             rotation    0 1 0  3.26689
  590.             speed    0.005
  591.             on    TRUE
  592.             }
  593.             File {
  594.             name    "asteroidBelt.iv"
  595.             }
  596.         }
  597.         }
  598.     }
  599.     }
  600. }
  601.